<?php

Yii::import('personas.models._base.BasePersona');

class Persona extends BasePersona
{
    
        public $numeroFactura;
    /**
     * @return Persona
     */
    public static function model($className = __CLASS__)
    {
        return parent::model($className);
    }

    public static function label($n = 1)
    {
        return Yii::t('app', 'Persona|Personas', $n);
    }
    
    public function rules() {
      return  array_merge(parent::rules(),array(
              array('numeroFactura', 'required','on'=>'PedidoFactura'),
              array('correo', 'email'),
        ));
    }
    
     public function attributeLabels() {
        return array_merge(parent::attributeLabels(),array(
            'numeroFactura' => Yii::t('app', 'Número Factura'),
           
        )
        );
    }
    
      public function search() {
        $criteria = new CDbCriteria;

        $criteria->compare('id', $this->id);
        $criteria->compare('cedula', $this->cedula);
        $criteria->compare('nombres', $this->nombres, true);
        $criteria->compare('correo', $this->correo, true);
        $criteria->compare('numeroFactura', $this->numeroFactura, true);

        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
        ));
    }

}